package com.xbongbong.saas.script.tempenum;

import com.xbongbong.saas.enums.business.StockProductEnum;
import lombok.Getter;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 *
 * @author feng.zheng
 * @date 2019/03/01
 * @since v1.0
 * @version v1.0
 */
@Getter
public enum TempStockProductEnum {
    //
    PRODUCE_DATE(StockProductEnum.PRODUCE_DATE),
    GUARANTEE_PERIOD(StockProductEnum.GUARANTEE_PERIOD),
    BATCH(StockProductEnum.BATCH),
    MEMO(StockProductEnum.MEMO),
    ;
    private StockProductEnum anEnum;

    TempStockProductEnum(StockProductEnum anEnum) {
        this.anEnum = anEnum;
    }

    public static List<TempStockProductEnum> getAllEnum() {
        List<TempStockProductEnum> list = new ArrayList<>();
        Collections.addAll(list, values());
        return list;
    }
}
